home *** CD-ROM | disk | FTP | other *** search
- ; NOCTRL.cfg for E3
-
-
- ; NOTE: List of FLAGs and DYNAMICs, together with the list of available commands is now at
- ; the bottom of FECTRL.cfg to save time. FECTRL.cfg is dynamically accessed in-game.
-
- ;
- ; STARTUP SEQUENCES
- ;
- ; This STARTUP is the default on entry to the game. Goes straight to InfoBar
- BEGINSTARTUP Default
- HISTORYCLEAR
- DEACTIVATEALLSCREENS
- SETCONTEXT InGame
- CLEARFIRSTSCREEN
- FOCUS InfoScreen NOFOCUSTYPE None
- SETQUIT NOQUIT
- ACTIVATESCREEN InfoScreen
- SETFLAG fNoFrontEnd
- ENDSEQUENCE
-
- ; This startup is for the InGame Options screen
- BEGINSTARTUP InGameOptsStartup
- SETCONTEXT InGame
- FOCUS InGameNoFEOptionsScreen VMENU InGameNoFEOptionsMenu
- SETQUIT CloseInGameOpts
- SETFLAG fGoFECTRLContext
- ACTIVATESPECIALSCREEN InGameNoFEOptionsScreen false
- ENDSEQUENCE
-
-
-
- ;
- ; INGAME OPTIONS SCREEN
- ; Many of the calls simply call commands which have already been defined within the
- ; FrontEnd Options screen. The InGame Options and FrontEnd options screens are very
- ; similar but are different enough (and could become more so) to warrant being separate.
- ;
- ; If Show Defined Keys selected, display the KEYS screen.
- BEGINCOMMAND InGameOptsKeys
- HISTORYMEMORIZE
- DEACTIVATESPECIAL InGameNoFEOptionsScreen
- SETQUIT DefinedKeysQuit
- ACTIVATESPECIALSCREEN DefinedKeysScreen false
- FOCUS DefinedKeysScreen VMENU KeyLabelsScroll
- ENDSEQUENCE
-
- ; If Increase resolution selected, set a flag so cFEUser calls the Page class
- BEGINCOMMAND GameOptsIncRes
- SETFLAG fIncreaseRes
- ENDSEQUENCE
-
- ; If Decrease resolution selected, set a flag so cFEUser calls the Page class
- BEGINCOMMAND GameOptsDecRes
- SETFLAG fDecreaseRes
- ENDSEQUENCE
-
- ; If FullScreen/Window toggle selected, set a flag so cFEUser calls the Page class
- BEGINCOMMAND GameOptsFSWin
- SETFLAG fToggleFSWin
- ENDSEQUENCE
-
- ; If ESC is pressed then return to the Main Game
- BEGINCOMMAND CloseInGameOpts
- FOCUS InGameNoFEOptionsScreen NOFOCUSTYPE InGameNoFEOptionsMenu
- DEACTIVATESPECIAL InGameNoFEOptionsScreen
- SETFLAG fQuitFECTRLContext
- ENDSEQUENCE
-
- ; If QUIT option selected
- BEGINCOMMAND InGameQuit
- SETFLAG fCompleteQuit
- ENDSEQUENCE
-
-
-
- ;
- ; DEFINED KEYS SCREEN
- ;
- ; If Esc pressed to QUIT
- BEGINCOMMAND DefinedKeysQuit
- DEACTIVATESPECIAL DefinedKeysScreen
- SETQUIT CloseInGameOpts
- HISTORYRETURN
- ENDSEQUENCE
-
-
-
- ;
- ; FLAGS
- ;
- FLAG fIncreaseRes
- FLAG fDecreaseRes
- FLAG fToggleFSWin
- FLAG fDebugTextDone
- FLAG fNoFrontEnd
- FLAG fCompleteQuit
- FLAG fGoFECTRLContext
- FLAG fQuitFECTRLContext
-
-
- ;
- ; List of Dynamic Entities that need to be manipulated.
- ; These Identifiers are read on initialisation and stored.
- ;
- DYNAMIC dUserTextLabel
- DYNAMIC dUserTextMessage
-